﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace CSharp_Dynamic_2
{
    class Program
    {
        static void Main(string[] args)
        {
            Carro carro = new Carro();
            Mota mota = new Mota();
            Frigorifico frigorifico = new Frigorifico();

            EfectuarManutencao(carro);
            EfectuarManutencao(mota);
            EfectuarManutencao(frigorifico);
        }

        static void EfectuarManutencao(dynamic objecto)
        {
            objecto.Ligar();
            objecto.Desligar();
        }
    }
}
